* {
margin:0;
padding:0;
word-wrap:break-word;
}
body {
background:none repeat scroll 0 0 #FFFFFF;
}
body, input, button, select, textarea {
color:#444444;
font:12px/1.5 'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;
}
textarea {
}
table {
border-collapse:collapse;
empty-cells:show;
}
caption, th {
font-weight:400;
text-align:left;
}
ul li {
list-style:none outside none;
}
h1, h2, h3, h4, h5, h6 {
font-size:1em;
}
em, cite {
font-style:normal;
}
a {
color:#333333;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a img {
border:medium none;
}
.z {
float:left;
}
.y {
float:right;
}
.cl:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.cl {
}
hr {
clear:both;
display:block;
}
.mn hr {
margin:0 10px 0 15px;
}
.sd hr {
margin:0 15px 0 10px;
}
.area hr {
margin-left:0 !important;
margin-right:0 !important;
}
hr.l {
background:none repeat scroll 0 0 #E6E7E1;
border:medium none;
color:#E6E7E1;
height:1px;
}
hr.l2 {
height:2px;
}
hr.l3 {
height:3px;
}
hr.da {
background:none repeat scroll 0 0 transparent;
border-color:#E6E7E1 -moz-use-text-color -moz-use-text-color;
border-right:medium none;
border-style:dashed none none;
border-width:1px medium medium;
color:transparent;
height:0;
}
hr.bk {
background:none repeat scroll 0 0 transparent;
border-color:#FFFFFF -moz-use-text-color -moz-use-text-color;
border-right:medium none;
border-style:solid none none;
border-width:1px medium medium;
color:transparent;
height:0;
margin-bottom:10px !important;
}
.n .sd hr.bk {
border-top-color:#F9F9F9;
}
.wx, .ph {
font-family:"Microsoft YaHei","Hiragino Sans GB",STHeiti,SimHei,sans-serif;
font-weight:100;
}
.ph {
font-size:20px;
}
.mt {
font-size:16px;
padding:10px 0;
}
.pipe {
color:#CCCCCC;
margin:0 5px;
}
.xs0 {
font-size:10px;
}
.xs1 {
font-size:12px;
}
.xs2 {
font-size:14px;
}
.xg1, .xg1 a {
color:#999999 !important;
}
.xg2 {
color:#666666;
}
.xi1 {
color:#FF6600;
}
.xi2, .xi2 a, .xi3 a {
color:#336699;
}
.xw0 {
font-weight:400;
}
.xw1 {
font-weight:700;
}
.bbda {
border-bottom:1px dashed #E6E7E1;
}
.bbs {
border-bottom:1px solid #E6E7E1;
}
.bbn, .bbn th, .bbn td {
border:medium none !important;
}
.bbn label.z {
margin-top:6px;
}
.brs, .avt img {
-moz-border-radius:5px 5px 5px 5px;
}
.brm, .oshr, .el .ec .hot {
-moz-border-radius:10px 10px 10px 10px;
}
.brw {
-moz-border-radius:20px 20px 20px 20px;
}
.mtn {
margin-top:5px !important;
}
.mbn {
margin-bottom:5px !important;
}
.mtm {
margin-top:10px !important;
}
.mbm {
margin-bottom:10px !important;
}
.mtw {
margin-top:20px !important;
}
.mbw {
margin-bottom:20px !important;
}
.mgh {
margin-left:20px;
margin-right:15px;
}
.ptn {
padding-top:5px !important;
}
.pbn {
padding-bottom:5px !important;
}
.ptm {
padding-top:10px !important;
}
.pbm {
padding-bottom:10px !important;
}
.ptw {
padding-top:20px !important;
}
.pbw {
padding-bottom:20px !important;
}
.sbp {
padding-left:15px;
padding-right:20px;
}
.avt img {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#F5F5F5 #E6E7E1 #E6E7E1 #F5F5F5;
border-style:solid;
border-width:1px;
height:48px;
padding:2px;
width:48px;
}
.avtm img {
height:auto;
width:120px;
}
.avts img {
height:24px;
vertical-align:middle;
width:24px;
}
.emp {
padding:20px 10px;
}
.vm {
vertical-align:middle;
}
.vm * {
vertical-align:middle;
}
.hm {
text-align:center;
}
.alt, .alt th, .alt td {
background-color:#F5F5F5;
}
#ajaxwaitid {
background:none repeat scroll 0 0 #DD0000;
color:#FFFFFF;
display:none;
padding:0 5px;
position:absolute;
right:0;
top:0;
z-index:1;
}
.rq {
color:red;
}
.px, .pt {
background:url("img/px.png") repeat-x scroll 0 0 #FFFFFF;
border-color:#707070 #CECECE #CECECE #707070;
border-style:solid;
border-width:1px;
color:#666666;
font-size:14px;
padding:4px;
}
.px:focus, .pt:focus {
-moz-box-shadow:0 0 5px #6FB1DF;
border-color:#6FB1DF;
color:#333333;
}
.px {
height:20px;
}
.pxs {
height:16px !important;
padding:2px 4px !important;
width:30px !important;
}
.pxn {
height:16px;
padding:2px 4px;
}
.fdiy .tfm .px {
padding:2px 4px;
width:auto;
}
.mfm .px {
font-size:12px;
height:16px;
}
.p_fre {
width:auto !important;
}
.er {
border-color:#FF0000;
color:#FF0000;
outline:1px solid #FF0000;
}
button::-moz-focus-inner {
border:0 none;
padding:0;
}
.pn {
-moz-border-radius:30px 30px 30px 30px;
background:url("img/pn.png") no-repeat scroll 50% -41px transparent;
border:1px solid #CFCFCF;
color:#666666;
cursor:pointer;
font-size:14px;
height:30px;
line-height:30px;
margin-right:3px;
padding:0 20px;
vertical-align:middle;
z-index:0;
}
.pn {
font-family:"Microsoft YaHei","Hiragino Sans GB",STHeiti,SimHei,sans-serif;
}
.pn * {
font-weight:700;
text-shadow:1px 1px 1px #EEEEEE;
}
.pn em {
font-style:normal;
font-weight:100;
}
.pn strong {
letter-spacing:4px;
padding-left:4px;
}
.pnc {
background-position:50% -281px;
border-color:#10297B;
color:#FFFFFF;
}
.pnc * {
text-shadow:1px 1px 1px #10297B;
}
.pnp {
background-position:50% -121px;
border-color:#0A0A0A;
color:#FFFFFF;
}
.pnp * {
text-shadow:1px 1px 1px #0A0A0A;
}
.pns .pn {
background-image:url("img/pns.png");
font-size:12px;
height:26px;
line-height:26px;
}
.pns .pn * {
}
.pns .px {
padding:2px 4px;
}
.ch .pn {
-moz-border-radius:5px 5px 5px 5px;
background-position:50% -361px;
border-color:#CFCFCF;
display:inline;
float:right;
margin:8px 10px 0 0;
padding:0 6px;
}
.ch .pn * {
background-position:100% -360px;
}
a.pn {
height:29px;
}
.pns a.pn {
height:24px;
}
.pn:active {
}
.pnc:active {
}
.pnp:active {
}
.pr, .pc {
}
.ftid {
float:left;
margin-right:6px;
}
.ftid select {
display:none;
float:left;
height:24px;
}
.ftid a {
background:url("img/newarow.gif") no-repeat scroll 100% 0 #FFFFFF;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
color:#444444 !important;
display:block;
font-size:12px;
font-weight:400;
height:24px;
line-height:24px;
overflow:hidden;
padding:0 17px 0 4px;
text-decoration:none !important;
}
.ftid a:hover, .ftid a:focus {
background-position:100% -19px;
border:1px solid #CCCCCC;
}
.ftid select {
width:94px;
}
.sslt a {
width:54px;
}
.sslt select {
width:60px;
}
.sltm {
background:url("img/newarow.gif") no-repeat scroll 100% -19px #FFFFFF;
border:1px solid #CCCCCC;
padding:0 17px 0 4px;
text-align:left;
}
.sltm ul {
margin:3px 6px;
}
.sltm li {
color:#666666;
cursor:pointer;
padding:2px 0;
}
.sltm li:hover {
color:#333333;
}
.sltm li.current {
color:#333333;
}
.oshr {
background:url("img/oshr.png") no-repeat scroll 5px 50% transparent;
border-color:#CCCCCC #A9A9A9 #A9A9A9 #CCCCCC;
border-style:solid;
border-width:1px;
float:right;
margin-left:5px;
padding:0 5px 0 22px;
}
.ofav {
background-image:url("img/fav.gif");
}
.tfm {
width:100%;
}
.tfm caption, .tfm th, .tfm td {
padding:10px 2px;
vertical-align:top;
}
.tfm caption h2 {
font-size:16px;
}
.tfm th {
font-weight:700;
width:95px;
}
.tfm th .rq {
float:right;
font-size:14px;
}
.tfm .pt, .tfm .px {
margin-right:3px;
width:282px;
}
.tfm .c, .tfm .tedt, .m_c .tfm .tedt {
width:290px;
}
.tfm .d {
clear:both;
color:#999999;
margin:5px 0;
}
.tfm .d em {
color:red;
margin-left:5px;
}
.tfm .d strong {
margin-left:5px;
}
.tfm .p {
text-align:right;
}
.tfm .pcl label {
display:block;
padding:0 2px 5px;
}
.tfm .pcl .pc {
margin-right:5px;
padding:0;
vertical-align:middle;
}
.bn .tfm caption, .bn .tfm th, .bn .tfm td {
padding-bottom:5px;
padding-top:5px;
}
.bn .tfm th {
font-weight:400;
}
.pbt {
padding-bottom:9px;
}
.pbt .ftid a {
background-position:100% 5px;
height:27px;
line-height:27px;
}
.pbt .ftid a:hover {
background-position:100% -15px;
}
.altw {
width:350px;
}
.altw .fltc {
margin-bottom:0;
padding:8px;
}
.alert_right, .alert_error, .alert_info {
background:url("img/right.gif") no-repeat scroll 8px 8px transparent;
font-size:14px;
height:auto !important;
line-height:160%;
min-height:40px;
padding:6px 0 6px 58px;
}
.alert_error {
background-image:url("img/error.gif");
}
.alert_info {
background-image:url("img/info.gif");
}
.alert_btnleft {
margin-top:8px;
}
.alert_btn {
margin-top:20px;
text-align:center;
}
.alert_act {
margin-top:20px;
padding-left:58px;
}
.pbnv {
float:left;
overflow:hidden;
padding:7px 0;
white-space:nowrap;
width:400px;
}
.pbl {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#CCCCCC;
border-style:solid;
border-width:1px 0 1px 1px;
margin:9px 0;
overflow:hidden;
width:621px;
}
.pbl li {
border-right:1px solid #CCCCCC;
float:left;
height:300px;
overflow-x:hidden;
overflow-y:auto;
padding:5px;
width:196px;
}
.pbl p {
height:25px;
line-height:25px;
}
.pbl a {
border-color:#FFFFFF;
border-style:solid;
border-width:1px 0;
color:#336699;
display:block;
overflow:hidden;
padding:0 4px;
text-decoration:none;
white-space:nowrap;
}
.pbl a:hover {
background-color:#F3F3F3;
text-decoration:none;
}
.pbl .highlightlink {
}
.pbls a, .pbls a:hover {
background:none repeat scroll 0 0 #EEEEEE;
color:#666666 !important;
font-weight:700;
}
.pbsb {
background:url("img/arrow.gif") no-repeat scroll right -33px transparent;
}
.wp {
margin:0 auto;
width:970px;
}
#wp .wp {
width:auto;
}
#hd {
background:none repeat scroll 0 0 #FFFFFF;
}
#hd .wp {
background:url("img/hd_shadow.png") repeat-x scroll 0 100% transparent;
padding:20px 0 5px;
}
#diy-tg {
position:absolute;
right:15px;
top:0;
z-index:100;
}
.hdc {
background:none repeat scroll 0 0 #FFFFFF;
}
#hd h2 {
float:left;
padding:0 20px 12px 3px;
}
#space #hd h2 {
margin-top:0;
}
#sc {
background:url("img/sc.png") no-repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
height:30px;
width:230px;
}
#sctype {
cursor:pointer;
line-height:32px;
margin-right:15px;
padding-left:20px;
width:35px;
}
#sc .px {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#999999;
font-size:12px;
height:14px;
line-height:14px;
margin-top:9px;
outline:medium none;
padding:0;
width:125px;
}
#sc .px:focus {
-moz-box-shadow:none;
}
#sc button {
background:none repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:30px;
overflow:hidden;
text-indent:-9999px;
width:30px;
}
.f button {
background:url("img/sc.png") no-repeat scroll 100% -32px transparent !important;
}
#sctype_menu {
margin:-2px 0 0 -1px;
width:64px;
}
#sctype_menu input {
height:0;
opacity:0;
position:absolute;
width:0;
}
#sctype_menu a {
padding:0;
}
#sctype_menu label {
cursor:pointer;
display:block;
padding:3px 15px;
}
#nv li {
border-left:1px solid #E6E7E1;
float:left;
font-size:14px;
font-weight:700;
height:34px;
padding:0 25px 0 10px;
}
#nv a, #nv a:visited {
color:#333333;
}
#nv li span {
color:#999999;
display:block;
font-size:12px;
font-weight:normal;
margin-top:-2px;
}
#mu {
background:url("img/mu.png") repeat-x scroll 0 0 #005DC3;
font-size:4px;
line-height:4px;
min-height:4px;
}
#mu ul {
font-size:12px;
height:33px;
line-height:33px;
overflow:hidden;
padding:0 10px;
}
#mu li {
display:inline;
}
#mu a {
background:url("img/mu.png") no-repeat scroll 100% -33px transparent;
color:#FFFFFF;
float:left;
padding:0 20px;
white-space:nowrap;
}
#mu a:hover {
background-position:50% -66px;
}
#um {
line-height:32px;
}
#um p {
float:right;
}
#um .new {
color:#0066CC;
font-weight:700;
}
#nv_portal #mu {
background-color:#CC0000;
background-position:0 -99px;
}
#nv_portal #mn_portal, #nv_portal .bn h2, #nv_portal .bn h2 a, #nv_portal .title, #nv_portal .title a {
color:#CC0000;
}
#nv_portal #mu a {
background-position:100% -132px;
}
#nv_portal #mu a:hover {
background-position:50% -165px;
}
#nv_forum #mu {
background-color:#005DC3;
background-position:0 0;
}
#nv_forum #mn_forum, #nv_forum .bn h2, #nv_forum .bn h2 a, #nv_forum .title, #nv_forum .title a {
color:#005DC3;
}
#nv_forum #mu a {
background-position:100% -33px;
}
#nv_forum #mu a:hover {
background-position:50% -66px;
}
#nv_group #mu {
background-color:#A03BBB;
background-position:0 -198px;
}
#nv_group #mn_group, #nv_group .bn h2, #nv_group .bn h2 a, #nv_group .title, #nv_group .title a {
color:#008888;
}
#nv_group #mu a {
background-position:100% -231px;
}
#nv_group #mu a:hover {
background-position:50% -264px;
}
#nv_home #mu {
background-color:#FF9900;
background-position:0 -297px;
}
#nv_home #mn_home, #nv_home .bn h2, #nv_home .bn h2 a, #nv_home .title, #nv_home .title a {
color:#FF6600;
}
#nv_home #mu a {
background-position:100% -330px;
}
#nv_home #mu a:hover {
background-position:50% -363px;
}
#nv_userapp #mu {
background-color:#008A89;
background-position:0 -396px;
}
#nv_userapp #mn_userapp {
color:#660099;
}
#nv_userapp #mu a {
background-position:100% -429px;
}
#nv_userapp #mu a:hover {
background-position:50% -462px;
}
#ct {
background:url("img/vline.png") repeat-y scroll 644px 0 #FFFFFF;
border:1px solid #CCCCCC;
}
.w {
background-image:none !important;
}
.w .ch {
display:none;
}
.n {
background-image:url("img/vlineb.png") !important;
background-position:789px 0 !important;
}
.n .mn {
width:789px;
}
.n .sd {
width:178px;
}
.mn {
float:left;
margin-bottom:1em;
overflow:hidden;
width:644px;
}
.sd {
float:right;
overflow:hidden;
width:323px;
}
.mw {
background:none repeat scroll 0 0 #FFFFFF;
float:none;
width:100%;
}
.mnw {
background:none repeat scroll 0 0 #FFFFFF;
border-top:1px solid #CCCCCC;
clear:both;
}
.mnh {
background:none repeat scroll 0 0 #F5F5F5;
margin-bottom:0;
width:643px;
}
#ct, .sd, .mnh {
min-height:400px;
}
#ft {
color:#333333;
line-height:1.8;
padding:10px 0 50px;
}
#flk {
text-align:right;
}
.bm, .mn .drag {
padding:10px 15px;
}
.bn, .sd .drag {
padding:15px 15px 15px 10px;
}
.drag {
padding-bottom:0 !important;
padding-top:0 !important;
}
.bn h2, .bm h2 {
font-size:14px;
margin-bottom:10px;
}
.bw {
padding:0 15px;
}
#pt {
background:url("img/pt_icn.png") no-repeat scroll 0 50% transparent;
line-height:32px;
margin-bottom:5px;
text-indent:24px;
}
.tns {
padding:10px 0;
}
.tns table {
width:100%;
}
.tns th, .tns td {
font-size:12px;
text-align:center;
}
.sd .tns th, .sd .tns td {
width:110px !important;
}
.tns th {
border-right:1px solid #CCCCCC;
}
.tns th p, .tns td p {
font-size:14px;
margin:0;
}
.ch {
background:url("img/thead.png") repeat-x scroll 0 100% #F0F0F0;
border-bottom:1px solid #E6E7E1;
height:49px;
line-height:49px;
}
.ch label {
color:#666666;
float:left;
font-size:20px;
height:49px;
margin-right:10px;
padding:0 18px 0 12px;
text-shadow:1px 1px 1px #FFFFFF;
}
.ch label a {
color:#333333;
text-decoration:none;
}
.mn .ch label a, .w .ch label a {
color:#FFFFFF;
text-decoration:none;
}
.mn .ch label, .w .ch label {
background:url("img/th-lb.png") no-repeat scroll 100% 0 transparent;
color:#333333;
letter-spacing:3px;
text-shadow:1px 1px 2px #FFFFFF;
}
#nv_forum .mn .ch label, #nv_forum.pg_viewthread .ch label {
background-position:100% -150px;
color:#FFFFFF;
text-shadow:1px 1px 2px #004FB5;
}
#nv_group .mn .ch label, #nv_group.pg_viewthread .ch label {
background-position:100% -200px;
color:#FFFFFF;
text-shadow:1px 1px 2px #660099;
}
#nv_home .mn .ch label, #nv_home .w .ch label, #nv_forum .mn .ch label.home, #nv_userapp .mn .ch label, #nv_userapp .w .ch label {
background-position:100% -100px;
color:#FFFFFF;
text-shadow:1px 1px 2px #FF3300;
}
#nv_portal .mn .ch label, #nv_forum .mn .ch label.portal {
background-position:100% -50px;
color:#FFFFFF;
text-shadow:1px 1px 2px #AA0000;
}
.mn .ch {
display:none;
}
#nv_home h1.wx, #nv_userapp h1.wx {
font-size:16px;
}
.mn .ch {
margin-right:1px;
}
.sd .ch {
background:none repeat scroll 0 0 transparent;
margin-left:1px;
}
.sd .ch label {
padding:0 38px 0 12px;
}
.ch .px {
display:inline;
float:right;
margin:8px 5px 0 0;
}
.pg_modcp .mn .ch label {
background-position:100% 0 !important;
color:#333333 !important;
letter-spacing:3px !important;
text-shadow:1px 1px 2px #CCCCCC !important;
}
.pg_modcp .mn .ch label a {
color:#333333;
}
.ih .icn {
float:left;
width:60px;
}
.ih dl {
margin-left:60px;
}
.ih dt {
font-size:14px;
font-weight:700;
}
.ih dd {
padding-bottom:1em;
}
.ih dd strong {
color:#CC0000;
margin:0 2em 0 4px;
}
.tb {
border-bottom:1px solid #DDDDDD;
line-height:33px;
margin-top:10px;
padding-left:2px;
}
.tb li {
float:left;
margin:0 4px -1px 0;
}
* html .tb .a {
position:relative;
}
.tb li a {
-moz-border-radius:4px 4px 0 0;
background:url("img/tb.png") repeat-x scroll 0 0 #F4F4F4;
border:1px solid #DDDDDD;
display:block;
padding:0 10px;
}
.tb .a a {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom-color:#FFFFFF;
font-weight:700;
}
.tb .y {
float:right;
margin-right:0;
}
.tb .y a {
background:none repeat scroll 0 0 transparent;
border:medium none;
}
.tb .o {
margin:3px 4px 0 2px;
padding-left:20px;
}
.tb .o, .tb .o a {
background:url("img/pnp2.png") no-repeat scroll 0 0 transparent;
height:26px;
line-height:25px;
}
.tb .o a {
-moz-border-radius:0 0 0 0;
background-position:100% 0;
border:medium none;
color:#FFFFFF;
padding-right:15px;
}
* html .tb .o a {
float:left;
}
.tbmu {
border-bottom:1px dashed #E6E7E1;
padding:10px;
}
.tbmu a {
color:#336699;
}
.tbmu .a {
color:#333333;
font-weight:700;
}
.tbn {
}
.tbn ul {
margin:0 0 10px;
}
.tbn li {
border-bottom:1px dashed #CCCCCC;
margin:0 10px;
}
.tbn li.a {
background:url("img/tbn.png") repeat-x scroll 0 0 #CCCCCC;
border-bottom-style:solid;
border-top:1px solid #CCCCCC;
margin:-1px 0 0;
padding:0 10px;
}
.tbn ul a {
display:block;
height:33px;
line-height:33px;
}
.tbx {
margin:10px 0;
}
.tbx span {
cursor:pointer;
margin-right:10px;
}
.tbx .a {
background:url("img/thead.png") repeat-x scroll 0 -20px #F5F5F5;
border-color:#999999;
border-style:solid;
border-width:0 1px 1px 0;
padding:3px 5px;
}
.tbx strong {
color:#FF6600;
}
.obn {
border-bottom:1px solid #E6E7E1;
}
.obn select {
margin-bottom:5px;
width:100%;
}
.a_h {
padding-top:5px;
}
.a_mu {
border-color:#CCCCCC;
border-style:solid;
border-width:0 1px;
}
.a_f {
margin:5px auto;
}
.a_b {
float:right;
margin:0 0 5px 5px;
}
.a_t {
border:1px solid #CCCCCC;
margin-bottom:10px;
}
.a_t table {
width:100%;
}
.a_t td {
border:1px solid #E6E7E1;
padding:4px 15px;
}
.a_pr {
float:right;
overflow:hidden;
width:120px;
}
.a_pt, .a_pb {
background:url("img/ad.gif") no-repeat scroll 0 50% transparent;
margin-bottom:6px;
padding-left:20px;
}
.a_fl, .a_fr {
float:right;
position:fixed;
top:350px;
z-index:100;
}
.a_fl {
left:0;
}
.a_fr {
right:0;
}
* html .a_fl, * html .a_fr {
position:absolute;
}
.a_cb {
top:20px;
}
* html .a_cb {
}
.xl li {
background:url("img/dot.gif") no-repeat scroll 0 8px transparent;
margin:2px 0;
padding-left:10px;
}
.xl em {
float:right;
padding-left:5px;
}
.xl em, .xl em a {
color:#999999;
}
.xl label, .xl label a {
color:#CC0000;
}
.xl1 li {
height:1.5em;
overflow:hidden;
}
.xl2 li {
float:left;
height:1.5em;
margin:2px 0;
overflow:hidden;
padding:0;
text-indent:10px;
width:49.9%;
}
.xl8 li {
float:left;
height:1.5em;
margin:2px 0;
overflow:hidden;
padding:0;
text-indent:10px;
width:12.5%;
}
.xl10 li {
float:left;
height:1.5em;
margin:2px 0;
overflow:hidden;
padding:0;
text-indent:10px;
width:9.8%;
}
.xl ol, ol.xl {
background:url("img/sortnum.png") no-repeat scroll 0 3px transparent;
line-height:21px;
}
.xl ol li, ol.xl li {
background:none repeat scroll 0 0 transparent;
padding-left:20px;
}
.xl ol li, ol.xl li {
height:21px;
}
.xld dt {
font-weight:700;
padding:8px 0 5px;
}
.xld dd {
margin-bottom:8px;
}
.xld .m {
float:left;
margin:8px 8px 0 0;
}
.xld .atc {
float:right;
margin-left:5px;
}
.xld .atc img {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
max-height:80px;
max-width:80px;
padding:2px;
}
* html .xld .atc img {
}
.xld a.d, .xl a.d, .attc a.d, .c a.d, .imgf a.d, .sinf a.d {
background:url("img/op.png") no-repeat scroll 0 -2px transparent;
float:right;
height:20px;
line-height:100px;
overflow:hidden;
width:20px;
}
.attc a.d {
float:left;
}
.xld a.d:hover, .xl a.d:hover, .attc a.d:hover, .c a.d:hover, .imgf a.d:hover, .sinf a.d:hover {
background-position:0 -22px;
}
.xld a.b {
background-position:0 -40px;
}
.xld a.b:hover {
background-position:0 -60px;
}
.xlda dl {
padding-left:65px;
}
.xlda .m {
display:inline;
margin:8px 0 0 -65px;
}
.xlda dd img {
max-width:550px;
}
* html .xlda dd img {
}
.xlda dd a {
color:#336699;
}
.xlda dd .hot {
color:#FF6600;
}
.ml {
}
.ml li {
float:left;
overflow:hidden;
padding:0 5px 5px;
text-align:center;
}
.ml img {
display:block;
margin:0 auto;
}
.ml p, .ml span {
display:block;
height:20px;
overflow:hidden;
white-space:nowrap;
width:100%;
}
.ml span, .ml span a {
color:#999999;
font-family:PMingLiU;
font-size:11px;
}
.mls li {
padding:0 0 5px;
width:74px;
}
.mls img {
height:48px;
width:48px;
}
.mls p {
margin-top:5px;
}
.mlm li {
padding:0 0 5px;
width:150px;
}
.mlm img {
height:120px;
width:120px;
}
.mla li {
height:224px;
width:140px;
}
.mla1 li {
height:150px;
}
.mla .c {
background:url("img/gb.gif") no-repeat scroll 0 0 transparent;
height:150px;
width:136px;
}
.mla .a {
background-position:0 100%;
}
.mla .c a {
display:block;
height:120px;
overflow:hidden;
padding:14px 4px 3px 8px;
width:120px;
}
.mla img {
max-height:120px;
max-width:120px;
}
.mlp li {
height:140px;
width:140px;
}
.mlp .d {
height:180px;
padding:0 0 5px;
width:150px;
}
.mlp img {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
max-height:120px;
max-width:120px;
padding:2px;
}
* html .mlp img {
}
.gm, .gs, .gol {
background:url("img/gst.gif") no-repeat scroll 5px 0 transparent;
display:block;
float:left;
height:18px;
margin:-3px auto 0;
overflow:hidden;
position:absolute;
width:74px;
}
.gs {
background-position:8px -18px;
}
.gol {
background-position:8px -36px;
}
.appl {
padding:6px 0;
}
.appl li {
float:left;
height:28px;
line-height:28px;
overflow:hidden;
white-space:nowrap;
width:33.3%;
}
.appl li a {
text-decoration:none !important;
}
.appl img {
margin:5px 5px -4px 0;
}
.appl span {
margin-left:5px;
visibility:hidden;
}
.appl .hvr span {
visibility:visible;
}
.appl span a {
color:#999999;
}
.appl span a:hover {
color:#0066CC;
}
.lk img {
float:left;
height:31px;
margin:0 10px 5px 0;
width:88px;
}
* + html .lk .forumlogo {
margin-bottom:-20px;
}
* html .lk .forumlogo {
margin-bottom:-20px;
}
.lk p {
color:#666666;
}
.lk .m li {
clear:left;
padding:0 0 10px 98px;
}
.lk .m img {
display:inline;
margin-left:-98px;
margin-top:4px;
}
.lk .x li {
float:left;
height:1.5em;
margin-right:9px;
overflow:hidden;
white-space:nowrap;
width:88px;
}
.mn .lk {
margin:0 20px;
}
.mn .lk, .mnlk {
border-top:1px dashed #E6E7E1;
}
.mn .lk .o {
cursor:pointer;
float:left;
margin:18px 5px 0 0;
}
.mn .lk .o img {
float:none;
height:auto;
margin:0;
width:auto;
}
.mn .lk h3 {
font-size:14px;
height:48px;
line-height:48px;
}
.mn .lk .m li {
clear:none;
float:left;
height:38px;
margin-right:10px;
overflow:hidden;
padding-bottom:0;
width:350px;
}
.mn .lk .x li {
width:auto;
}
#pp {
position:relative;
z-index:1;
}
#pp .ch {
background:url("img/pp.png") no-repeat scroll 50% 100% transparent;
border-bottom:medium none;
}
#pp .ch, #pp label {
height:52px;
}
#pp label a {
background:url("img/collapsed_yes.gif") no-repeat scroll -5px 55% transparent;
color:#FF6600;
font-size:14px;
font-weight:700;
height:52px;
padding-left:15px;
}
#ppc_menu {
border-top:medium none;
padding:10px 15px 10px 10px;
width:298px;
}
#ppc_menu.p_pop {
-moz-box-shadow:0 2px 2px #E6E7E1;
margin-left:-2px;
}
#ppc_menu hr {
margin-left:0;
margin-right:0;
}
.tedt {
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
width:98%;
}
.tedt .bar {
background:none repeat scroll 0 0 #F5F5F5;
border-bottom:1px solid #E6E7E1;
height:25px;
line-height:28px;
padding:0 10px 0 0;
}
.fpd a {
background:url("images/editor/editor.gif") no-repeat scroll 0 0 transparent;
float:left;
height:20px;
line-height:20px;
margin:2px 5px 0 0;
overflow:hidden;
text-indent:-9999px;
width:20px;
}
.fpd a.fbld {
background-position:0 0;
}
.fpd a.fclr {
background-position:-60px 0;
}

.fpd a.fmg {
background-position:0 -20px;
}
.fpd a.flnk {
background-position:-40px -20px;
}
.fpd a.fqt {
background-position:-140px -20px;
}
.fpd a.fcd {
background-position:-120px -20px;
}
.fpd a.fsml {
background-position:-20px -20px;
}
.tedt .area {
background:none repeat scroll 0 0 #FFFFFF;
padding:4px;
}
.tedt .pt {
background:none repeat scroll 0 0 #FFFFFF;
border:medium none;
padding:0 !important;
width:100%;
}
.tedt .pt:focus {
-moz-box-shadow:none;
outline:medium none;
}
.m_c .tedt {
width:600px;
}
.sllt {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
padding:10px;
}
.sllt td {
border:medium none;
cursor:pointer;
padding:8px;
}
.sllt_p {
text-align:right;
}
.sllt_p a {
color:#006699;
margin-right:5px;
text-decoration:underline;
}
.sl_pv {
background:none repeat scroll 0 0 #FAFAFA;
border:1px solid #CCCCCC;
margin-top:5px;
padding:8px;
}
.slg {
height:33px;
overflow:hidden;
}
.slg ul, .imguptype {
border-bottom:1px solid #E6E7E1;
margin:6px 0;
padding:0 0 26px 8px;
}
.slg li, .imguptype li {
display:inline;
}
* html .slg li, * html .imguptype li {
line-height:18px;
}
.slg li a, .imguptype li a {
border:1px solid #E6E7E1;
float:left;
height:19px;
margin:2px 6px 0 0;
padding:2px 10px;
text-decoration:none;
}
.slg li a:focus, .imguptype li a:focus {
outline:medium none;
}
.slg li a.current, .imguptype li a.current {
border-bottom-color:#FFFFFF;
color:#006699;
font-weight:700;
}
#sslct_menu {
background:none repeat scroll 0 0 #FFFFFF;
padding:10px 5px 5px 10px;
width:100px;
}
#sslct_menu span {
border:1px solid #E6E7E1;
cursor:pointer;
float:left;
height:16px;
margin:0 0 5px 5px;
width:16px;
}
#sslct_menu span.current {
border-color:#FF6600;
}
#sslct_menu i {
border:1px solid #FFFFFF;
float:left;
height:14px;
overflow:hidden;
width:14px;
}
.p_pop, .p_pof {
background:none repeat scroll 0 0 #FEFEFE;
border:1px solid #DDDDDD;
padding:5px 0;
}
.p_pof {
width:500px;
}
.p_opt {
padding:10px;
}
.p_pop li {
display:inline;
}
.p_pop a {
display:block;
padding:3px 15px;
white-space:nowrap;
}
.p_pop a:hover, #sctype_menu .sca {
background:url("img/pope_bg.png") repeat-x scroll 0 0 #0093E2;
color:#FFFFFF;
text-decoration:none;
text-shadow:-1px -1px 0 #0081B0;
}
.blk a, .inlinelist a {
border:medium none;
display:inline;
padding:0;
}
.blk a:hover {
background:none repeat scroll 0 0 transparent;
color:#333333;
text-decoration:underline;
text-shadow:none;
}
.inlinelist {
padding:5px;
}
.inlinelist a {
float:left;
height:2em;
line-height:2em;
overflow:hidden;
text-align:center;
width:4em;
}
.p_opt .txt, .p_opt .txtarea {
margin:5px 0;
}
.p_pop .flbc, .p_pof .flbc {
margin-right:8px;
margin-top:4px;
}
.t_l, .t_c, .t_r, .m_l, .m_r, .b_l, .b_c, .b_r {
background:none repeat scroll 0 0 #000000;
opacity:0.2;
overflow:hidden;
}
.t_l, .t_r, .b_l, .b_r {
height:8px;
width:8px;
}
.t_c, .b_c {
height:8px;
}
.m_l, .m_r {
width:8px;
}
.t_l {
-moz-border-radius:8px 0 0 0;
}
.t_r {
-moz-border-radius:0 8px 0 0;
}
.b_l {
-moz-border-radius:0 0 0 8px;
}
.b_r {
-moz-border-radius:0 0 8px 0;
}
.m_c {
background:none repeat scroll 0 0 #FFFFFF;
}
.m_c .tb {
margin:0 0 10px;
padding:0 10px;
}
.m_c .c {
padding:0 10px 10px;
}
.m_c .o {
background:none repeat scroll 0 0 #F5F5F5;
border-top:1px solid #CCCCCC;
height:26px;
padding:8px 10px;
text-align:right;
}
.m_c .el {
width:420px;
}
.m_c .el li {
border:medium none;
padding:0;
}
.flb {
height:20px;
line-height:20px;
padding:10px 10px 8px;
}
.flb em {
color:#336699;
float:left;
font-size:14px;
font-weight:700;
}
.flb em a {
text-decoration:none;
}
.flb .needverify {
background:url("img/re_unsolved.gif") no-repeat scroll 0 0 transparent;
color:#999999;
font-size:12px;
font-weight:400;
height:21px;
line-height:21px;
margin-left:8px;
padding-left:13px;
width:45px;
}
.flb .onerror, .fl .onright {
color:#666666;
font-size:12px;
font-weight:400;
height:auto;
line-height:140%;
white-space:nowrap;
}
.flb span {
color:#999999;
float:right;
}
.flb span a, .flb strong {
color:#333333;
float:left;
font-weight:400;
margin-left:8px;
text-decoration:none;
}
.flb span a:hover {
color:#999999;
}
.flbc {
background:url("img/cls.gif") no-repeat scroll 0 0 transparent;
float:left;
height:20px;
overflow:hidden;
text-indent:-9999px;
width:20px;
}
.flbc:hover {
background-position:0 -20px;
}
.floatwrap {
height:280px;
margin-bottom:10px;
overflow-x:hidden;
overflow-y:auto;
}
.f_c {
}
.f_c li {
list-style:none outside none;
}
.f_c hr.l {
margin:0;
}
.f_c a {
color:#336699;
}
.f_c .list {
border-top:3px solid #CCCCCC;
margin:0 auto;
width:570px;
}
.f_c .list th, .f_c .list td {
border-bottom:1px dashed #CCCCCC;
height:auto;
padding:5px 2px;
}
.f_c .list .btns th, .f_c .list .btns td {
border-bottom:medium none;
}
.f_c .th th, .f_c .th td {
padding:10px 0;
}
.f_c .list th {
background:none repeat scroll 0 0 transparent;
}
.nfl {
height:auto !important;
min-height:320px;
}
.nfl .f_c {
margin:40px auto;
width:580px;
}
.nfl .loginform {
height:auto;
}
.nfl .clause {
height:auto;
width:auto;
}
.hasd {
}
.hasd input {
float:left;
width:129px;
}
.hasd input.crl {
background:none repeat scroll 0 0 transparent;
border-style:solid;
border-width:1px 0 1px 1px;
height:20px;
padding:0;
width:20px;
}
.hasd .spmediuminput {
width:115px;
}
.dpbtn {
background:url("img/newarow.gif") no-repeat scroll 0 0 #FFFFFF;
border-color:#666666 #CCCCCC #CCCCCC #666666;
border-style:solid;
border-width:1px 1px 1px 0;
float:left;
height:20px;
overflow:hidden;
text-indent:-9999px;
width:20px;
}
.dpbtn:hover {
background-position:0 -20px;
}
.hasd label {
float:left;
margin-right:4px;
}
.tpclg h4 a.dpbtn {
border-width:1px;
float:right;
}
.tpclg h4 {
font-weight:400;
}
.tpclg .pt {
margin:5px 0;
overflow:hidden;
width:212px;
}
.tpclg .pt, .tpcl .pt {
background:none repeat scroll 0 0 #FFFFFF;
}
#postbox dd.hasd input {
margin-right:0;
width:94px;
}
dd.hasd .dpbtn {
background-position:2px 2px;
height:25px;
width:25px;
}
dd.hasd .dpbtn:hover {
background-position:2px -18px;
}
.colorbox {
width:130px;
}
.colorbox input {
border:0 none;
cursor:pointer;
float:left;
height:12px;
margin:2px;
padding:0;
width:12px;
}
.pm {
overflow:hidden;
width:400px;
}
.pm .flb {
background:url("img/pm.png") repeat-x scroll 0 -101px #CCCCCC;
margin-bottom:0;
padding:1px 5px 4px;
}
* html .pm .flb {
padding:4px 5px 1px;
}
.pm .flb em {
background:url("img/pm.png") no-repeat scroll 0 -65px transparent;
color:#333333;
font-size:12px;
padding-left:15px;
text-shadow:1px 1px 1px #FFFFFF;
}
.pm .flbc {
background-image:url("img/pm.png");
}
.pm .c {
background:none repeat scroll 0 0 #F5F5F5;
padding:0;
}
.pmb {
height:280px;
overflow-x:hidden;
overflow-y:auto;
padding:20px 20px 0;
position:relative;
width:360px;
}
.pmb li {
margin-bottom:10px;
position:relative;
}
.pmt {
background:url("img/pm.png") no-repeat scroll -13px -40px transparent;
bottom:0;
height:7px;
left:-6px;
overflow:hidden;
position:absolute;
text-indent:-999px;
width:7px;
}
.pmd {
-moz-border-radius:10px 10px 10px 0;
-moz-box-shadow:2px 2px 4px #DDDDDD;
background:url("img/pm-bg1.png") repeat-x scroll 0 0 #F0F0F0;
border-color:#E7E7E7 #BBBBBB #999999 #E7E7E7;
border-style:solid;
border-width:1px;
float:left;
padding:5px 8px;
word-wrap:break-word;
}
.pmd, .pmd img {
max-width:292px;
}
* html .pmd {
}
* html .pmd img {
}
.pmd .quote {
background:url("img/qa.gif") no-repeat scroll 0 0 transparent;
color:#666666;
margin:0;
overflow:hidden;
padding-left:16px;
}
.pmd .quote blockquote {
background:url("img/qz.gif") no-repeat scroll 100% 100% transparent;
display:inline;
margin:0;
padding-right:16px;
}
.pmd .blockcode {
background:none repeat scroll 0 0 transparent;
color:#666666;
margin:0;
overflow:hidden;
padding:0;
}
.pmd .blockcode code {
font-family:Monaco,Consolas,"Lucida Console","Courier New",serif;
font-size:12px;
line-height:1.8em;
}
* html .pmd .blockcode code {
font-family:"Courier New",serif;
}
.pmm .pmt {
background-position:0 -47px;
left:auto;
right:-6px;
}
.pmm .pmd {
-moz-border-radius:10px 10px 0 10px;
-moz-box-shadow:-2px 2px 4px #DDDDDD;
background:url("img/pm-bg2.png") repeat-x scroll 0 0 #FEF5E7;
border-color:#FFC68C #F9D4A7 #F3BB65 #DDC4A9;
float:right;
}
.pmb h4 {
text-align:center;
}
.pmfm {
padding:0 15px 15px;
}
.pmfm .tedt {
width:365px;
}
.pmfm .pt {
height:65px;
}
.pmfm .pn {
float:right;
}
.pma a {
margin-right:5px;
}
.pmo {
background:url("img/pn.png") repeat-x scroll 0 -320px transparent;
height:31px;
line-height:24px;
overflow:hidden;
padding-left:10px;
position:absolute;
right:10px;
text-shadow:1px 1px 1px #FFFFFF;
top:8px;
width:130px;
}
.pmo em {
background:url("img/pn.png") no-repeat scroll 100% -360px transparent;
display:block;
padding:3px 5px 4px 0;
}
.pmo a {
background:url("img/pm.png") no-repeat scroll 100% -222px transparent;
display:block;
outline:medium none;
overflow:hidden;
padding-right:10px;
white-space:nowrap;
}
.pmo .b {
background-position:100% -278px;
}
.pmfl {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#CCCCCC;
border-style:solid;
border-width:0 1px 1px;
position:absolute;
right:10px;
top:35px;
width:138px;
z-index:200;
}
.pmfl .s, .pmfl .o {
background:none repeat scroll 0 0 #F5F5F5;
border-bottom:1px solid #CCCCCC;
padding:5px;
}
.pmfl .o {
border-bottom-color:#FFFFFF;
}
.pmfl .s .px {
background:url("img/pm.png") no-repeat scroll 0 -160px #FFFFFF;
padding-left:20px;
width:101px;
}
.pmfl .o .ps {
width:100%;
}
.pmfl ul {
height:306px;
overflow-x:hidden;
overflow-y:auto;
width:138px;
}
.pmfl li {
height:24px;
padding:5px;
}
.pmfl .avt {
float:left;
height:29px;
width:29px;
}
.pmfl .avt img {
border:medium none;
height:24px;
padding:0;
width:24px;
}
.pmfl .newpm img {
margin:1px 0 0 1px;
}
.pmfl p {
overflow:hidden;
white-space:nowrap;
width:78px;
}
.pmfl p .a {
color:red;
}
.pmfl p .ol {
color:#333333;
}
.pmfl strong {
color:#000000;
}
.blr {
margin:0 auto;
width:580px;
}
.lgfm {
border-right:1px solid #CCCCCC;
float:left;
margin-bottom:10px;
padding:20px 0;
width:280px;
}
.rgs {
margin-bottom:10px;
}
.lgfm label, .lgfm p {
clear:both;
display:block;
line-height:22px;
margin:0 0 10px;
overflow:hidden;
}
.lgfm .txt {
border-color:#CCCCCC #EEEEEE #EEEEEE #CCCCCC;
border-style:solid;
border-width:1px;
height:16px;
padding:2px 4px;
}
.lgfm .txt, .lgfm .pt {
width:170px;
}
.lgfm .ftid a, .lgfm .ftid a:hover {
background:url("img/newarow.gif") no-repeat scroll 100% -2px transparent;
border-color:#FFFFFF;
padding-right:0;
}
.fsb {
clear:both;
margin-top:8px;
padding:10px 15px 30px;
}
.fsb .z {
padding-top:5px;
}
.m_c .fsb {
background:none repeat scroll 0 0 #F5F5F5;
border-top:1px solid #CCCCCC;
padding-bottom:10px;
}
.fsb .pns {
margin-right:8px;
}
.lgfm em, .fsb em {
float:left;
width:60px;
}
.fsb .pnr {
}
.nlf .txt {
width:230px;
}
.brls {
height:240px;
margin-bottom:10px;
overflow:auto;
width:470px;
}
.sipt {
background-color:#FFFFFF;
border-color:#CCCCCC #EEEEEE #EEEEEE #CCCCCC;
border-style:solid;
border-width:1px;
clear:left;
float:none;
height:20px;
margin:0 0 10px;
width:234px;
}
.sipt a {
border:medium none;
float:left;
height:20px;
line-height:20px;
padding-right:0;
width:54px;
}
.sipt a:hover, .sipt a:focus {
border:medium none;
}
.sipt .txt {
background:none repeat scroll 0 0 #FFFFFF;
border:medium none;

float:left;
outline:medium none;
width:154px;
}
.sltp {
clear:both;
float:none;
margin:10px 0;
}
.sltp a, .sltp a:hover, .sltp a:focus {
background-color:transparent;
border-color:#EEEEEE;
color:#006699 !important;
height:20px;
line-height:20px;
padding-right:0;
width:230px;
}
.lpsw label {
float:left;
line-height:150%;
padding-left:4px;
width:61px;
}
.clck, .sipt .clck {
background:url("img/clck.gif") no-repeat scroll 98% 50% #FFFFFF;
}
.lgf {
float:left;
margin:47px 25px 10px 40px;
overflow:visible;
}
.lgf h4 {
font-size:14px;
font-weight:400;
margin-bottom:10px;
}
.lgf a {
color:#336699;
}
.minf {
margin-top:23px;
}
#activation_user {
font-size:14px;
}
.poke {
margin-bottom:10px;
}
.poke li {
float:left;
height:22px;
margin:0 1% 5px 0;
width:32%;
}
.poke img {
vertical-align:middle;
}
.dt {
border-top:1px solid #E6E7E1;
width:100%;
}
.dt th {
background:none repeat scroll 0 0 #F5F5F5;
}
.dt td, .dt th {
border-bottom:1px solid #E6E7E1;
padding:7px 4px;
}
.dt .c {
width:50px;
}
.dt .px {
font-size:12px;
height:16px !important;
padding:4px;
}
.dt .hasd .dpbtn {
background-position:2px 2px;
height:24px;
width:24px;
}
.dt .hasd .dpbtn:hover {
background-position:2px -18px;
}
.tdat {
border:1px solid #E6E7E1;
width:100%;
}
.tdat th, .tdat td {
border:1px solid #E6E7E1;
padding:4px 5px;
}
.um {
border-bottom:1px solid #E6E7E1;
clear:left;
margin-bottom:1em;
padding-bottom:1em;
}
.umh {
margin-bottom:10px;
overflow:hidden;
}
.umh h2, .umh h3 {
background:url("img/arrow.gif") no-repeat scroll right 6px #FFFFFF;
clear:left;
float:left;
font-size:14px;
padding-right:14px;
}
.umh h3 a {
color:#666666;
}
.umh h3 span {
color:#666666;
font-size:12px;
font-weight:400;
}
.umh h2 em, .umh h3 em {
color:#999999;
font-size:12px;
font-weight:400;
margin-left:8px;
}
.umh_act {
float:right;
}
.umh .umh_cb {
display:none;
}
.umh .umh_ext {
display:block;
}
.umn {
background:url("img/dash.gif") repeat-x scroll 0 10px transparent;
clear:left;
}
.umn h3 {
background:url("img/arrow.gif") no-repeat scroll right -35px #FFFFFF;
font-size:14px;
}
.umn .umh_cb {
background-color:#FFFFFF;
color:#666666;
cursor:pointer;
display:block;
}
.umn .umh_ext {
display:none;
}
.lum {
padding:1em 0;
}
.lum h2 {
font-size:14px;
}
.lum ul {
border-bottom:1px solid #E6E7E1;
margin-bottom:1em;
padding:1em 0 1em 2em;
}
.lum ul li {
padding:0.2em 0;
}
.pgs {
padding-bottom:10px;
padding-top:10px;
}
.pg {
float:right;
}
.pg, .pgb {
line-height:30px;
}
.pg a, .pg strong, .pgb a {
-moz-border-radius:4px 4px 4px 4px;
background-color:#FFFFFF;
border:1px solid #FFFFFF;
color:#333333;
float:left;
height:28px;
margin-right:4px;
overflow:hidden;
padding:0 6px;
text-decoration:none;
}
.pg a:hover, .pgt .pg a.prev, .pg strong {
background:url("img/pg_bg.png") repeat-x scroll 0 0 #FFFFFF;
border-color:#E0E7ED #9FB3C6 #92A8BF #DCE4EB;
color:#6699CC;
}
.pg a.nxt, .pg a.nxt:hover {
background:url("img/pg_arw.png") no-repeat scroll 0 0 transparent;
border:medium none;
height:30px;
margin:0;
padding:0;
text-align:center;
text-indent:-7px;
width:70px;
}
.pg a.prev {
background:url("img/pg_bg.png") no-repeat scroll 0 -28px transparent;
}
.pg a.prev:hover, .pgt .pg a.prev {
background-position:0 -56px;
}
.pgb a {
background:url("img/pg_arw.png") no-repeat scroll 0 100% #FFFFFF;
border:medium none;
height:30px;
padding:0;
text-align:center;
text-indent:7px;
width:75px;
}
.pgb a:hover {
background:url("img/pg_arw.png") no-repeat scroll 0 100% #FFFFFF;
}
.pgt .pg a, .pgt .pg strong {
display:none;
}
.pgt .pg a.nxt, .pgt .pg a.prev {
display:block;
}
#visitedforums_menu {
margin:-1px 0 0 13px;
}
.bac {
background:url("img/pg_arw.png") no-repeat scroll 0 0 transparent;
color:#333333;
display:block;
height:30px;
line-height:30px;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
text-decoration:none;
text-indent:-7px;
width:70px;
}
#psd .bn .mbn input, #postbox input {
margin-right:4px;
}
#postbox .mbn, #psd .mbn {
height:1.6em;
line-height:1.6em;
}
.popupcredit {
}
.pc_l, .pc_c, .pc_inner, .pc_r {
background:url("img/popupcredit_bg.gif") no-repeat scroll 0 0 transparent;
height:56px;
line-height:56px;
width:29px;
}
.pc_c {
background-position:0 -56px;
background-repeat:repeat-x;
width:200px;
}
.pc_inner {
background-position:50% -112px;
text-align:center;
white-space:nowrap;
width:auto;
}
.pc_inner i {
color:#FFFFFF;
font-size:12px;
font-style:normal;
font-weight:400;
margin-right:10px;
}
.pc_inner span {
color:#FFEA97;
font-size:14px;
font-weight:700;
margin-right:15px;
}
* html .pc_inner span {
display:inline-block;
}
.pc_inner span a {
color:#FFEA97;
text-decoration:underline;
}
.pc_inner span em {
color:#FFFFFF;
font-size:18px;
font-weight:400;
}
.pc_inner span u {
font-size:10px;
text-decoration:none;
}
.pc_inner span em.desc {
color:#993300;
}
.pc_btn img {
opacity:0.5;
}
.pc_btn:hover img {
opacity:1;
}
.pc_r {
background-position:-30px 0;
}
#fjump_menu dl {
width:200px;
}
#fjump_menu dt {
font-weight:700;
}
#fjump_menu dd {
text-indent:1em;
}
#fjump_menu li.sub {
text-indent:2em;
}
#fjump_menu li.current a {
background-color:#F5F5F5;
}
.mgc {
padding:0;
}
.mgcmn {
width:100px;
}
.mgcmn a {
line-height:16px !important;
padding-left:25px;
}
.mgcmn img {
left:5px;
position:absolute;
}
.cmen {
overflow:hidden;
width:63px;
}
.cmen a {
float:left;
height:20px;
overflow:hidden;
width:20px;
}
.focus {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style:solid;
border-width:1px;
bottom:10px;
overflow:hidden;
position:fixed;
right:10px;
width:270px;
z-index:300;
}
* html .focus {
position:absolute;
}
.focus .flb {
background:url("img/thead.png") repeat-x scroll 0 0 transparent;
margin:0;
padding:6px 10px;
}
.focus .flb em {
color:#333333;
font-size:12px;
}
.focus .detail {
padding:10px;
text-align:left;
}
.focus .detail h4 {
margin-bottom:5px;
}
.focus .detail img {
float:left;
margin-right:8px;
width:58px;
}
.focus .detail a {
color:#0066CC;
}
.focus .moreinfo {
background:url("img/arw_r.gif") no-repeat scroll 100% 50% transparent;
display:inline;
float:right;
margin-right:10px;
padding:6px 15px 6px 0;
}
.mn .sec .px {
width:150px;
}
.m_c .sec .secq {
display:block;
margin:5px 0 10px;
}
.frame, .frame-tab {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
margin-bottom:10px;
}
.title {
font-size:14px;
font-weight:700;
height:32px;
line-height:32px;
overflow:hidden;
padding:0 10px;
}
.frame-title, .frametitle, .tab-title {
background:url("img/title.png") repeat-x scroll 0 100% #F5F5F5;
}
.frame-1-1-l, .frame-1-1-1-l, .frame-1-1-1-c, .frame-2-1-l, .frame-1-2-l, .frame-3-1-l, .frame-1-3-l {
float:left;
}
.frame-1-1-r, .frame-1-1-1-r, .frame-2-1-r, .frame-1-2-r, .frame-3-1-r, .frame-1-3-r {
float:right;
}
.frame-1-1-l, .frame-1-1-r {
width:49.9%;
}
.frame-1-1-1-l, .frame-1-1-1-c, .frame-1-1-1-r, .frame-2-1-r, .frame-1-2-l {
width:33.3%;
}
.frame-2-1-l, .frame-1-2-r {
width:66.6%;
}
.frame-3-1-l, .frame-1-3-r {
width:74.9%;
}
.frame-3-1-r, .frame-1-3-l {
width:24.9%;
}
.frame .mn {
margin-bottom:0;
}
.frame .sd {
min-height:0;
}
.frame-1-1 .col-r {
float:right;
width:49.9%;
}
.frame-1-1 .col-l {
float:left;
width:49.9%;
}
.frame-1-2 .mn, .frame-1-2 .col-r, .frame .frame-1-2 .mn, .frame .frame-1-2 .col-r {
float:right;
width:66.6%;
}
.frame-1-2 .sd, .frame-1-2 .col-l, .frame .frame-1-2 .sd, .frame .frame-1-2 .col-l {
float:left;
width:33.3%;
}
.frame-2-1 .mn, .frame-2-1 .col-l, .frame .frame-2-1 .mn, .frame .frame-2-1 .col-l {
float:left;
width:66.6%;
}
.frame-2-1 .sd, .frame-2-1 .col-r, .frame .frame-2-1 .sd, .frame .frame-2-1 .col-r {
float:right;
width:33.3%;
}
.frame-1-3 .mn, .frame-1-3 .col-r, .frame .frame-1-3 .mn, .frame .frame-1-3 .col-r {
float:right;
width:74.9%;
}
.frame-1-3 .sd, .frame-1-3 .col-l, .frame .frame-1-3 .sd, .frame .frame-1-3 .col-l {
float:left;
width:24.9%;
}
.frame-3-1 .mn, .frame-3-1 .col-l, .frame .frame-3-1 .mn, .frame .frame-3-1 .col-l {
float:left;
width:74.9%;
}
.frame-3-1 .sd, .frame-3-1 .col-r, .frame .frame-3-1 .sd, .frame .frame-3-1 .col-r {
float:right;
width:24.9%;
}
.frame-1-1-1 .col-l {
float:left;
width:33.3%;
}
.frame-1-1-1 .col-c {
float:left;
width:33.3%;
}
.frame-1-1-1 .col-r {
float:right;
width:33.3%;
}
.frame .frame-1-1-1 .col-l, .frame .frame-1-1-1 .col-c, .frame .frame-1-1-1 .col-r {
padding:0;
width:33%;
}
.frame .frame-1-1 .col-l, .frame .frame-1-1 .col-r {
width:49.9%;
}
.frame-tab .tab-title .titletext {
float:left;
margin:0 10px;
}
.tab-title {
border:medium none;
padding:0;
width:100% !important;
}
.frame-tab .tb {
border:medium none;
line-height:32px;
margin-top:0;
padding-left:15px;
}
.frame-tab .tb li {
font-weight:400;
margin:0;
}
.frame-tab .tb li, .frame-tab .tb li a {
-moz-border-radius:0 0 0 0;
background:none repeat scroll 0 0 transparent;
border:medium none;
}
* html .frame-tab .tb li a {
float:left;
}
.frame-tab .tb .a a {
background:none repeat scroll 0 0 #FFFFFF;
font-weight:700;
}
.frame-tab .tb-c {
padding:10px 16px;
}
.block {
margin:10px 10px 0;
}
.frame-1-2 .sd .block, .col-l .block, .frame-2-1 .mn .block, .frame-1-1-1 .col-c .block, .frame-1-3 .sd .block, .frame-3-1 .mn .block {
margin-right:10px;
}
.frame-1-2 .mn .block, .col-r .block, .frame-2-1 .sd .block, .frame-1-1-1 .col-c .block, .frame-1-3 .mn .block, .frame-3-1 .sd .block {
margin-left:10px;
}
body#space .block {
margin:0 5px 10px;
}
.temp {
margin:1px;
}
#ct .frame {
border:medium none;
margin:0;
}
.bx {
border:medium none;
}
.bx .frame-1-1-1 {
background:url("img/vline2.png") repeat-y scroll 320px 0 transparent;
}
.bx .frame-2-1 {
background:url("img/vline.png") repeat-y scroll 645px 0 transparent;
}
.drag .block .title {
font-size:14px;
font-weight:700;
margin-bottom:10px;
padding-left:0;
}
#ct .sd .block {
margin:0;
}
.xfs {
border-top:medium none;
}
.xfs .frame-title, .xfs .frametitle, .xfs .tab-title {
background:url("img/mu.png") repeat-x scroll 0 0 transparent;
border:medium none;
}
.xfs .frame-title, .xfs .frametitle, .xfs .tab-title, .xfs .frame-title a, .xfs .frametitle a, .xfs .tab-title a {
color:#FFFFFF !important;
}
.xfs .tb li a {
border:medium none !important;
height:32px;
}
.xfs .tb .a a {
background:url("img/mu.png") no-repeat scroll 50% -165px transparent;
}
.xfs_1 {
border-color:#2267B5;
}
.xfs_1 .frame-title, .xfs_1 .frametitle, .xfs_1 .tab-title {
background-color:#2267B5;
background-position:0 0;
}
.xfs_1 .tb .a a {
background-position:50% -66px;
}
.xfs_2 {
border-color:#A90000;
}
.xfs_2 .frame-title, .xfs_2 .frametitle, .xfs_2 .tab-title {
background-color:#A90000;
background-position:0 -99px;
}
.xfs_2 .tb .a a {
background-position:50% -165px;
}
.xfs_3 {
border-color:#006C6C;
}
.xfs_3 .frame-title, .xfs_3 .frametitle, .xfs_3 .tab-title {
background-color:#006C6C;
background-position:0 -198px;
}
.xfs_3 .tb .a a {
background-position:50% -264px;
}
.xfs_4 {
border-color:#EC5A00;
}
.xfs_4 .frame-title, .xfs_4 .frametitle, .xfs_4 .tab-title {
background-color:#EC5A00;
background-position:0 -297px;
}
.xfs_4 .tb .a a {
background-position:50% -363px;
}
.xfs_5 {
border-color:#6F099E;
}
.xfs_5 .frame-title, .xfs_5 .frametitle, .xfs_5 .tab-title {
background-color:#6F099E;
background-position:0 -396px;
}
.xfs_5 .tb .a a {
background-position:50% -462px;
}
.xfs_nbd {
border:medium none;
}
.xfs_nbd .block {
margin-bottom:10px;
margin-top:0;
}
.xfs_nbd .col-l .block, .xfs_nbd .frame-1-1-l .block, .xfs_nbd .frame-2-1-l .block, .xfs_nbd .frame-1-2-l .block, .xfs_nbd .frame-3-1-l .block, .xfs_nbd .frame-1-3-l .block, .xfs_nbd .frame-1-1-1-l .block {
margin-left:0;
}
.xfs_nbd .sd .block, .xfs_nbd .col-r .block, .xfs_nbd .frame-1-1-r .block, .xfs_nbd .frame-2-1-r .block, .xfs_nbd .frame-1-2-r .block, .xfs_nbd .frame-3-1-r .block, .xfs_nbd .frame-1-3-r .block, .xfs_nbd .frame-1-1-1-r .block {
margin-right:0;
}
.xbs {
background:none no-repeat scroll 0 100% transparent;
}
.xbs .title {
background:none no-repeat scroll 100% 0 transparent;
padding-left:0;
padding-right:10px;
}
.xbs .titletext {
background:none no-repeat scroll 0 0 transparent;
float:left;
padding-left:10px;
}
.xbs .content {
background:none no-repeat scroll 100% 100% transparent;
padding-bottom:6px;
}
.xbs .module, .xbs .portal_block_summary {
border-style:solid;
border-width:0 1px;
padding:10px 10px 4px;
}
.xbs_1 {
border:1px solid #CCCCCC;
}
.xbs_1 .title {
background:url("img/thead.png") repeat-x scroll 0 0 transparent;
border-bottom:1px solid #CCCCCC;
height:31px;
line-height:31px;
padding:0 10px;
}
.xbs_1 .title, .xbs_1 .title a {
color:#666666 !important;
}
.xbs_1 .content {
padding:9px 10px;
}
.xbs_2 {
background-image:url("img/bs_2_ft.png");
}
.xbs_2 .title, .xbs_2 .titletext {
background-image:url("img/bs_2_hd.png");
}
.xbs_2 .title, .xbs_2 .title a {
color:#FF6600 !important;
}
.xbs_2 .content {
background-image:url("img/bs_2_ft_r.png");
}
.xbs_2 .module, .xbs_2 .portal_block_summary {
border-color:#E0E0E0;
}
.xbs_3 {
background-image:url("img/bs_3_ft.png");
}
.xbs_3 .title, .xbs_3 .titletext {
background-image:url("img/bs_3_hd.png");
}
.xbs_3 .title, .xbs_3 .title a {
color:#FFFFFF !important;
}
.xbs_3 .content {
background-image:url("img/bs_3_ft_r.png");
}
.xbs_3 .module, .xbs_3 .portal_block_summary {
background-color:#F1F1F1;
border-color:#B2B2B2;
}
.xbs_4 {
background-image:url("img/bs_4_ft.png");
}
.xbs_4 .title, .xbs_4 .titletext {
background-image:url("img/bs_4_hd.png");
}
.xbs_4 .title, .xbs_4 .title a {
color:#FFFFFF !important;
}
.xbs_4 .content {
background-image:url("img/bs_4_ft_r.png");
}
.xbs_4 .module, .xbs_4 .portal_block_summary {
border-color:#B2B2B2;
}
.xbs_5 {
background-image:url("img/bs_5_ft.png");
}
.xbs_5 .title {
background:url("img/bs_5_hd.png") repeat-x scroll 0 0 transparent;
border-color:#F08C3B #F08C3B #DDDDDD;
border-style:solid;
border-width:1px;
height:30px;
line-height:30px;
padding:0 10px;
}
.xbs_5 .title, .xbs_5 .title a {
color:#BC4A2D !important;
}
.xbs_5 .content {
background-image:url("img/bs_5_ft_r.png");
padding-bottom:10px;
}
.xbs_5 .module, .xbs_5 .portal_block_summary {
border-color:#F08C3B;
padding:10px 10px 0;
}
.xbs_6 {
background-image:url("img/bs_6_ft.png");
}
.xbs_6 .title, .xbs_6 .titletext {
background-image:url("img/bs_6_hd.png");
line-height:24px;
}
.xbs_6 .titletext {
height:32px;
}
.xbs_6 .title, .xbs_6 .title a {
color:#FFFFFF !important;
}
.xbs_6 .content {
background-image:url("img/bs_6_ft_r.png");
}
.xbs_6 .module, .xbs_6 .portal_block_summary {
border-color:#4B85A0;
}
.xbs_7 {
background-image:url("img/bs_7_ft.png");
}
.xbs_7 .title, .xbs_7 .titletext {
background-image:url("img/bs_7_hd.png");
}
.xbs_7 .title, .xbs_7 .title a {
color:#444444 !important;
}
.xbs_7 .content {
background-image:url("img/bs_7_ft_r.png");
}
.xbs_7 .module, .xbs_7 .portal_block_summary {
border-color:#E5E5E5;
}
.fcs {
font-size:12px;
}
.fcs dt, .fcs dd {
margin:0;
padding:0;
}
.fcs dt {
font-size:18px;
font-weight:100;
}
.fcs dd, .fcs dd a {
color:#666666;
}
.slideblock {
position:relative;
}
.slideshow {
clear:both;
}
.slideshow li {
overflow:hidden;
position:relative;
}
.slideshow span.title {
background:none repeat scroll 0 0 #000000;
bottom:0;
color:#FFFFFF !important;
font-size:14px;
height:32px;
left:0;
line-height:32px;
margin-bottom:0;
opacity:0.5;
overflow:hidden;
position:absolute;
text-indent:10px;
width:100%;
}
.slidebar {
left:4px;
position:absolute;
top:5px;
}
.slidebar li {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
cursor:pointer;
float:left;
font-size:10px;
height:20px;
line-height:20px;
margin-right:1px;
opacity:0.5;
overflow:hidden;
text-align:center;
width:20px;
}
.slidebar li.on {
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
font-weight:700;
opacity:0.8;
}
.b_poll dt {
background:url("img/pollsmall.gif") no-repeat scroll 0 9px transparent;
padding-left:20px;
}
.b_poll dd li {
padding:0 0 4px 20px;
}
.b_poll dd li .pc {
float:left;
margin:4px 0 0 -20px;
}
.b_debate {
}
.b_debate dt {
background:url("img/debatesmall.gif") no-repeat scroll 0 10px transparent;
padding-left:20px;
}
.b_debate .chart {
background:url("img/p_debate_chart.png") no-repeat scroll 0 0 transparent;
height:78px;
margin:8px auto;
position:relative;
width:279px;
}
.b_debate .chart strong {
font-size:14px;
position:absolute;
text-align:center;
top:25px;
width:80px;
}
.b_debate .chart .debater2 {
right:0;
}
.b_debate .chart1, .b_debate .chart2 {
background:url("img/p_debate_chart.png") no-repeat scroll 0 -78px transparent;
bottom:0;
left:80px;
position:absolute;
width:40px;
}
.b_debate .chart2 {
background-position:100% -78px;
left:auto;
right:80px;
}
.b_debate p {
height:1.5em;
overflow:hidden;
white-space:nowrap;
}
.b_hstab td {
border-bottom:1px solid #E6E7E1;
padding:5px 0;
}
.tsm {
overflow:hidden;
padding:10px 0;
}
.tsm dt {
clear:left;
float:left;
padding:2px 0;
width:64px;
}
.tsm dd {
overflow:hidden;
padding:2px 0;
}
.tsm li {
float:left;
margin-right:6px;
white-space:nowrap;
}
.tsm .a a {
background:none repeat scroll 0 0 #CC0000;
color:#FFFFFF;
padding:0 2px;
}
.prmm {
background:url("img/pm_ntc.gif") no-repeat scroll 0 0 transparent;
margin-left:-27px;
opacity:0.98;
padding-top:10px;
text-align:left;
width:250px;
}
.prmc {
background:url("img/pm_ntc.gif") no-repeat scroll -250px 100% transparent;
padding-bottom:10px;
}
.prmm ul {
background:none repeat scroll 0 0 #FEFEFE;
border-color:#91C8E2;
border-style:solid;
border-width:0 2px;
padding:0 10px;
}
.prmm li {
border-bottom:1px solid #F4F4F4;
color:#999999;
display:block;
line-height:29px;
overflow:hidden;
width:100%;
}
.prmm a:hover {
color:#336699;
text-decoration:none;
}
.up {
background-position:-500px 100%;
padding-bottom:10px;
padding-top:0;
width:150px;
}
.up .prmc {
background-position:-650px 0;
padding-bottom:0;
padding-top:5px;
}
.up li {
border-bottom:medium none;
line-height:160%;
}
em.hot {
background:url("img/hot.png") no-repeat scroll 0 0 transparent;
left:-2px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
top:-2px;
}
.gsh {
text-align:center;
}
.gsh h1 {
font-size:16px;
font-weight:100;
margin:1em 0 0.5em -60px;
}
.gsh .px {
width:272px;
}
.gsh .pns .px {
margin-right:3px;
width:190px;
}
